/* eslint-disable */

/**
 * ueditor完整配置项
 * 可以在这里配置整个编辑器的特性
 */
/**************************提示********************************
 * 所有被注释的配置项均为UEditor默认值。
 * 修改默认配置请首先确保已经完全明确该参数的真实用途。
 * 主要有两种修改方案，一种是取消此处注释，然后修改成对应参数；另一种是在实例化编辑器时传入对应参数。
 * 当升级编辑器时，可直接使用旧版配置文件替换新版配置文件,不用担心旧版配置文件中因缺少新功能所需的参数而导致脚本报错。
 **************************提示********************************/

(function() {

    /**
     * 编辑器资源文件根路径。它所表示的含义是：以编辑器实例化页面为当前路径，指向编辑器资源文件（即dialog等文件夹）的路径。
     * 鉴于很多同学在使用编辑器的时候出现的种种路径问题，此处强烈建议大家使用"相对于网站根目录的相对路径"进行配置。
     * "相对于网站根目录的相对路径"也就是以斜杠开头的形如"/myProject/ueditor/"这样的路径。
     * 如果站点中有多个不在同一层级的页面需要实例化编辑器，且引用了同一UEditor的时候，此处的URL可能不适用于每个页面的编辑器。
     * 因此，UEditor提供了针对不同页面的编辑器可单独配置的根路径，具体来说，在需要实例化编辑器的页面最顶部写上如下代码即可。当然，需要令此处的URL等于对应的配置。
     * window.UEDITOR_HOME_URL = "/xxxx/xxxx/";
     */
    window.UEDITOR_HOME_URL = process.env.BASE_URL + "hhEditor.1.0.0/";
    var URL = window.UEDITOR_HOME_URL || getUEBasePath();

    // 配置项主体。注意，此处所有涉及到路径的配置别遗漏URL变量。
    window.UEDITOR_CONFIG = {

        // 为编辑器实例添加一个路径，这个不能被注释
        UEDITOR_HOME_URL: URL,

        // 服务器统一请求接口路径
        serverUrl: URL + "php/controller.php",

        // hhframe 框架配置
        hhConfig: {
            hh: window.hh,
            imageUpload: {
                prefix: "hhEditor/image/{{timestamp}}/"
            },
            folderUpload: {
                prefix: "hhEditor/image/{{timestamp}}/"
            },
            audioUpload: {
                prefix: "hhEditor/audio/{{timestamp}}/",
                max_size: "15MB"
            },
            videoUpload: {
                prefix: "hhEditor/video/{{timestamp}}/",
                max_size: "100MB"
            }
        },

        // 工具栏上的所有的功能按钮和下拉框，可以在new编辑器的实例时选择自己需要的重新定义
        toolbars: [
            [
                "undo", // 撤销
                "redo", // 重做
                "|",
                "removeformat", // 清除格式
                "formatmatch", // 格式刷
                // "autotypeset",           // 自动排版
                "|",
                "hh-title2", // 标题（立树插件）
                "fontsize", // 字号
                "bold", // 加粗
                "italic", // 斜体
                "underline", // 下划线
                "strikethrough", // 删除线
                "forecolor", // 字体颜色
                "backcolor", // 背景色
                "|",
                "hh-align2", // 对齐方式（立树插件）
                "indent", // 首行缩进
                "rowspacingtop", // 段前距
                "rowspacingbottom", // 段后距
                "lineheight", // 行间距
                "hh-image-position", // 图片位置（立树插件）
                "|",
                "inserttable", // 插入表格
                "blockquote", // 引用
                "horizontal", // 分隔线
                "insertorderedlist", // 有序列表
                "insertunorderedlist", // 无序列表
                "hh-list2", // 列表模板（立树插件）
                "|",
                "link", // 超链接
                "unlink", // 取消链接
                // "anchor",             // 锚点
                "|",
                "emotion", // 表情
                // "simpleupload",       // 单图上传（已废弃）
                // "insertimage",        // 多图上传（已废弃）
                // "insertvideo",        // 视频上传（已废弃）
                "hh-image-upload", // 图片上传（立树插件）
                "hh-image-folder", // 图片选择（立树插件）
                "hh-video", // 视频上传（立树插件）
                "hh-audio", // 音频上传（立树插件）
                // "template",              // 模板
                "background", // 背景
                // "insertframe",        // 插入Iframe
                "|",
                "searchreplace", // 查询替换
                "pasteplain", // 纯文本粘贴模式
                "print", // 打印
                "preview", // 预览
                "help", // 帮助
                "|",
                "insertcode", // 代码语言
                "source", // 源代码
                // "fullscreen",            // 全屏
            ]
        ],

        // 当鼠标放在工具栏上时显示的tooltip提示，留空支持自动多语言配置，否则以配置值为准
        // labelMap:{
        // 	"anchor":"",
        // 	"undo":""
        // },

        // 语言配置项，默认是zh-cn。
        // 有需要的话也可以使用如下这样的方式来自动多语言切换，当然，前提条件是lang文件夹下存在对应的语言文件：
        // lang值也可以通过自动获取 (navigator.language||navigator.browserLanguage||navigator.userLanguage).toLowerCase()
        lang: "zh-cn",
        langPath: URL + "lang/",

        // 主题配置项，默认是 default
        // 有需要的话也可以使用如下这样的方式来自动多主题切换，当然，前提条件是themes文件夹下存在对应的主题文件：default
        theme: "houheaven",
        themePath: URL + "themes/",

        // 给编辑区域的iframe引入一个css文件
        iframeCssUrl: URL + "themes/iframe.css",

        // dialog内容的路径
        // ～会被替换成URL，垓属性一旦打开，将覆盖所有的dialog的默认路径
        // iframeUrlMap:{
        // 	"anchor": "~/dialogs/anchor/anchor.html",
        // },

        // allowLinkProtocol 允许的链接地址，有这些前缀的链接地址不会自动添加http
        // allowLinkProtocols: ["http:", "https:", "#", "/", "ftp:", "mailto:", "tel:", "git:", "svn:"],

        // 是否开启表情本地化，默认关闭。若要开启请确保emotion文件夹下包含官网提供的images表情文件夹
        // emotionLocalization: false,

        // 若实例化编辑器的页面手动修改的domain，此处需要设置为true
        // customDomain: false,

        isShow: true, // 默认显示编辑器
        zIndex: 900, // 编辑器层级的基数，默认是900
        charset: "utf-8", // 针对getAllHtml方法，会在对应的head标签中增加该编码设置

        /* 功能相关 */
        // tabSize: 4,                   // tab 键的移动距离
        // tabNode: "&nbsp;",            // tab 键的移动单位（字符）
        // indentValue: "2em",           // 首行缩进距离，默认是2em
        // imagePopup: true,             // 图片操作的浮层开关，默认打开
        // enableAutoSave: true,         // 启用自动保存
        // saveInterval: 500,            // 自动保存间隔时间，单位ms
        // autoSyncData: true,           // 自动同步编辑器要提交的数据
        // maxUndoCount: 20,             // 可以最多回退的次数，默认 20
        // maxInputCount: 1,             // 当输入的字符数超过该值时，保存一次现场
        // tableDragable: true,          // 表格是否可以拖拽
        catchRemoteImageEnable: false, // 设置远程图片是否抓取到本地保存

        /* 初始化相关 */

        // fullscreen: false,                      // 是否开启初始化时即全屏，默认关闭
        // initialFrameWidth: 1000,                // 初始化编辑器的宽度，默认 1000
        initialFrameHeight: 520, // 初始化编辑器的高度，默认 320
        // initialContent: "欢迎使用ueditor!",      // 初始化编辑器的内容，也可以通过textarea/script给值，看官网例子
        // readonly: false,                        // 编辑器初始化结束后，编辑区域是否是只读的，默认是 false

        // 初始化时，是否让编辑器获得焦点true或false
        // focus: false,

        // 是否自动清除编辑器初始内容
        // 注意：如果focus属性设置为 true，这个也为真，那么编辑器一上来就会触发导致初始化的内容看不到了
        // autoClearinitialContent: true,

        // 是否自动长高，默认true
        // autoHeightEnabled: true,

        // 是否可以拉伸长高，默认true(当开启时，自动长高失效)
        // scaleEnabled: false,
        // 编辑器拖动时最小宽度，默认800
        // minFrameWidth: 800,
        // 编辑器拖动时最小高度，默认220
        // minFrameHeight: 220,

        // 是否保持toolbar的位置不动，默认true
        // autoFloatEnabled: true,
        // 浮动时工具栏距离浏览器顶部的高度，用于某些具有固定头部的页面
        // topOffset: 30,
        // 编辑器底部距离工具栏高度(如果参数大于等于编辑器高度，则设置无效)
        // toolbarTopOffset: 400,

        // 如果自定义，最好给p标签如下的行高，要不输入中文时，会有跳动感
        // 编辑器层级的基数，可以用来改变字体等
        // initialStyle: "p{line-height:1em}",


        /* 数据相关 */

        // getContent时，是否删除空的inlineElement节点（包括嵌套的情况）
        // autoClearEmptyNode: true,

        // 提交到后台的数据是否包含整个html字符串
        // allHtmlEnabled: false,

        // 提交表单时，服务器获取编辑器提交内容的所用的参数，多实例时可以给容器name属性，
        // 会将name给定的值最为每个实例的键值，不用每次实例化的时候都设置这个值
        // textarea: "editorValue",


        // 粘贴只保留标签，去除标签所有属性
        // retainOnlyLabelPasted: false,

        // 是否默认为纯文本粘贴。false为不使用纯文本粘贴，true为使用纯文本粘贴
        // pasteplain: false,

        // 纯文本粘贴模式下的过滤规则
        // filterTxtRules: function(){
        // 	function transP(node){
        // 		node.tagName = "p";
        // 		node.setStyle();
        // 	}
        // 	return {
        // 		// 直接删除及其字节点内容
        // 		"-": "script style object iframe embed input select",
        // 		"p": {$:{}},
        // 		"br":{$:{}},
        // 		"div":{"$":{}},
        // 		"li":{"$":{}},
        // 		"caption":transP,
        // 		"th":transP,
        // 		"tr":transP,
        // 		"h1":transP,"h2":transP,"h3":transP,"h4":transP,"h5":transP,"h6":transP,
        // 		"td":function(node){
        // 			// 没有内容的td直接删掉
        // 			var txt = !!node.innerText();
        // 			if(txt){
        // 				node.parentNode.insertAfter(UE.uNode.createText(" &nbsp; &nbsp;"),node);
        // 			}
        // 			node.parentNode.removeChild(node,node.innerText())
        // 		}
        // 	}
        // }(),

        // 默认过滤规则相关配置项目
        disabledTableInTable: true, // 禁止表格嵌套
        allowDivTransToP: false, // 允许进入编辑器的div标签自动变成p标签
        // rgb2Hex: true,               // 默认产出的数据中的color自动从rgb格式变成16进制格式

        // xss 过滤是否开启，inserthtml等操作
        xssFilterRules: true,
        // input xss过滤
        inputXssFilter: false,
        // output xss过滤
        outputXssFilter: false,
        // xss过滤白名单 名单来源: https://raw.githubusercontent.com/leizongmin/js-xss/master/lib/default.js
        whitList: {
            a: ["target", "href", "title", "class", "style"],
            abbr: ["title", "class", "style"],
            address: ["class", "style"],
            area: ["shape", "coords", "href", "alt"],
            article: [],
            aside: [],
            audio: ["autoplay", "controls", "loop", "preload", "src", "class", "id", "style"],
            b: ["class", "style"],
            bdi: ["dir"],
            bdo: ["dir"],
            big: [],
            blockquote: ["cite", "class", "style"],
            br: [],
            caption: ["class", "style"],
            center: [],
            cite: [],
            code: ["class", "style"],
            col: ["align", "valign", "span", "width", "class", "style"],
            colgroup: ["align", "valign", "span", "width", "class", "style"],
            dd: ["class", "style"],
            del: ["datetime"],
            details: ["open"],
            div: ["class", "style", "hhtype"],
            dl: ["class", "style"],
            dt: ["class", "style"],
            em: ["class", "style"],
            font: ["color", "size", "face"],
            footer: [],
            h1: ["id", "class", "style", "data-hhtype"],
            h2: ["class", "style"],
            h3: ["class", "style"],
            h4: ["class", "style"],
            h5: ["class", "style"],
            h6: ["class", "style"],
            header: [],
            hr: [],
            i: ["class", "style"],
            img: ["src", "alt", "title", "width", "height", "id", "_src", "loadingclass", "class", "data-latex"],
            ins: ["datetime"],
            input: ["class", "value", "disabled", "readonly"],
            mark: [],
            nav: [],
            p: ["class", "style"],
            pre: ["class", "style"],
            s: [],
            section: [],
            small: [],
            span: ["class"],
            sub: ["class", "style"],
            sup: ["class", "style"],
            strong: ["class"],
            table: ["width", "class"],
            tbody: ["class"],
            tfoot: ["class"],
            thead: ["class"],
            td: ["width", "rowspan", "colspan", "class", "align", "valign"],
            th: ["width", "rowspan", "colspan", "class", "span"],
            tr: ["rowspan", "class"],
            tt: [],
            u: [],
            ul: ["class", "hhtype"],
            ol: ["class", "hhtype"],
            li: ["class"],
            video: ["autoplay", "controls", "loop", "preload", "src", "height", "width", "class", "style", "_width", "_height", "webkit-playsinline", "playsinline", "x5-playsinline", "x5­-video-­player-­fullscreen"]
        },

        // 有序列表的下拉配置，值留空时支持多语言自动识别，若配置值，则以此值为准
        insertorderedlist: {
            // 系统自带
            "decimal": "", // "1,2,3..."
            "lower-alpha": "", // "a,b,c..."
            "upper-alpha": "", // "A,B,C..."
            "lower-roman": "", // "i,ii,iii..."
            "upper-roman": "" // "I,II,III..."
        },

        // 无序列表的下拉配置，值留空时支持多语言自动识别，若配置值，则以此值为准
        insertunorderedlist: {
            "circle": "", // ○ 小圆圈
            "disc": "", // ● 小圆点
            "square": "" // ■ 小方块
        },

        maxListLevel: 2, // 限制可以tab的级数，设置-1为不限制
        // listDefaultPaddingLeft: "30",    // 默认的左边缩进的基数倍
        // autoTransWordToList: false,      // 禁止word中粘贴进来的列表自动变成列表标签
        // listiconpath: "http://bs.baidu.com/listicon/",    // 自定义标号的路径

        // 字体设置 label留空支持多语言自动切换，若配置，则以配置值为准
        // fontfamily: [
        // 	{label:"",name:"yahei",val:"微软雅黑,Microsoft YaHei"},
        // 	{label:"",name:"andaleMono",val:"andale mono"},
        // 	{label:"",name:"arial",val:"arial,helvetica,sans-serif"},
        // 	{label:"",name:"arialBlack",val:"arial black,avant garde"},
        // 	{label:"",name:"comicSansMs",val:"comic sans ms"},
        // 	{label:"",name:"impact",val:"impact,chicago"},
        // 	{label:"",name:"timesNewRoman",val:"times new roman"}
        // ],

        // 字号
        fontsize: [12, 13, 14, 15, 16, 17, 18, 20, 24, 36],

        // 段落格式，值留空时支持多语言自动识别，若配置，则以配置值为准
        // paragraph: {"p":"","h1":"","h2":"","h3":"","h4":"","h5":"","h6":""},

        // 段间距 值和显示的名字相同
        // rowspacingtop: ["5","10","15","20","25"],

        // 段间距 值和显示的名字相同
        // rowspacingbottom: ["5","10","15","20","25"],

        // 行内间距 值和显示的名字相同
        lineheight: ["1", "1.2", "1.4", "1.5", "1.6", "1.75", "2", "3"],

        // 是否启用元素路径，默认是显示
        elementPathEnabled: true,

        // 是否开启字数统计
        wordCount: true,

        // 允许的最大字符数
        maximumWords: 10000,

        // 字数统计提示，{#count}代表当前字数，{#leave}代表还可以输入多少字符数,留空支持多语言自动切换，否则按此配置显示
        wordCountMsg: "当前已输入 {#count} 个字符，您还可以输入 {#leave} 个字符",

        // 超出字数限制提示  留空支持多语言自动切换，否则按此配置显示
        wordOverFlowMsg: "<span style='color:#f66;'>你输入的字符个数已经超出最大允许值，服务器可能会拒绝保存！</span>",

        // 清除格式时可以删除的标签和属性
        // removeFormatTags: "b,big,code,del,dfn,em,font,i,ins,kbd,q,samp,small,span,strike,strong,sub,sup,tt,u,var",
        // removeFormatAttributes: "class,style,lang,width,height,align,hspace,valign",

        // 自动排版参数
        // autotypeset: {
        // 	mergeEmptyline: true,          // 合并空行
        // 	removeClass: true,             // 去掉冗余的class
        // 	removeEmptyline: false,        // 去掉空行
        // 	textAlign: "left",             // 段落的排版方式，可以是 left,right,center,justify 去掉这个属性表示不执行排版
        // 	imageBlockLine: "center",      // 图片的浮动方式，独占一行剧中,左右浮动，默认: center,left,right,none 去掉这个属性表示不执行排版
        // 	pasteFilter: false,            // 根据规则过滤没事粘贴进来的内容
        // 	clearFontSize: false,          // 去掉所有的内嵌字号，使用编辑器默认的字号
        // 	clearFontFamily: false,        // 去掉所有的内嵌字体，使用编辑器默认的字体
        // 	removeEmptyNode: false,        // 去掉空节点
        // 	removeTagNames: {标签名字:1},   // 可以去掉的标签
        // 	indent: false,                 // 行首缩进
        // 	indentValue: "2em",            // 行首缩进的大小
        // 	bdc2sb: false,
        // 	tobdc: false
        // },

        // 打开右键菜单功能
        // enableContextMenu: true,
        // 右键菜单的内容，可以参考plugins/contextmenu.js里边的默认菜单的例子，label留空支持国际化，否则以此配置为准
        // contextMenu: [
        // 	{
        // 		label: "",               // 显示的名称
        // 		cmdName: "selectall",    // 执行的command命令，当点击这个右键菜单时
        // 		// exec可选，有了exec就会在点击时执行这个function，优先级高于cmdName
        // 		exec: function(){
        // 			// this是当前编辑器的实例
        // 			// this.ui._dialogs["inserttableDialog"].open();
        // 		}
        // 	}
        // ],

        // 快捷菜单
        // shortcutMenu: ["fontfamily", "fontsize", "bold", "italic", "underline", "forecolor", "backcolor", "insertorderedlist", "insertunorderedlist"],

        // 分页标识符，默认是_ueditor_page_break_tag_
        // pageBreakTag: "_ueditor_page_break_tag_",

        // 编辑器初始化完成后是否进入源码模式，默认为否
        // sourceEditorFirst: false,
        // 源码的查看方式
        // 1. codemirror 代码高亮，默认值（只能在ie8+和非ie中使用）
        // 2. textarea 文本框
        // sourceEditor: "codemirror",
        // 如果sourceEditor是codemirror，还用配置一下两个参数
        // codeMirrorJsUrl js加载的路径，默认是 URL + "third-party/codemirror/codemirror.js"
        // codeMirrorJsUrl: URL + "third-party/codemirror/codemirror.js",
        // codeMirrorCssUrl css加载的路径，默认是 URL + "third-party/codemirror/codemirror.css"
        // codeMirrorCssUrl: URL + "third-party/codemirror/codemirror.css",

        // 自定义样式，不支持国际化，此处配置值即可最后显示值
        // block的元素是依据设置段落的逻辑设置的，inline的元素依据BIU的逻辑设置
        // 尽量使用一些常用的标签
        // 参数说明
        // tag 使用的标签名字
        // label 显示的名字也是用来标识不同类型的标识符，注意这个值每个要不同，
        // style 添加的样式
        // 每一个对象就是一个自定义的样式
        // customstyle: [
        // 	{tag:"h1",name:"tc",label:"",style:"border-bottom:#ccc 2px solid;padding:0 4px 0 0;text-align:center;margin:0 0 20px 0;"},
        // 	{tag:"h1",name:"tc",label:"",style:"border-bottom:#f00 2px solid;padding:0 4px 0 0;text-align:center;margin:0 0 20px 0;"},
        // 	{tag:"h1",name:"tl",label:"",style:"border-bottom:#ccc 2px solid;padding:0 4px 0 0;margin:0 0 10px 0;"},
        // 	{tag:"span",name:"im",label:"",style:"font-style:italic;font-weight:bold"},
        // 	{tag:"span",name:"hi",label:"",style:"font-style:italic;font-weight:bold;color:rgb(51, 153, 204)"}
        // ],

        // webAppKey 百度应用的APIkey
        // 每个站长必须首先去百度官网注册一个key后方能正常使用app功能，注册介绍，http:// app.baidu.com/static/cms/getapikey.html
        // webAppKey: ""
    };

    function getUEBasePath(docUrl, confUrl) {
        return getBasePath(docUrl || self.document.URL || self.location.href, confUrl || getConfigFilePath());
    }

    function getConfigFilePath() {
        var configPath = document.getElementsByTagName("script");
        return configPath[configPath.length - 1].src;
    }

    function getBasePath(docUrl, confUrl) {
        var basePath = confUrl;
        if (/^(\/|\\\\)/.test(confUrl)) {
            basePath = /^.+?\w(\/|\\\\)/.exec(docUrl)[0] + confUrl.replace(/^(\/|\\\\)/, "");
        } else if (!/^[a-z]+:/i.test(confUrl)) {
            docUrl = docUrl.split("#")[0].split("?")[0].replace(/[^\\\/]+$/, "");
            basePath = docUrl + "" + confUrl;
        }

        return optimizationPath(basePath);
    }

    function optimizationPath(path) {
        var protocol = /^[a-z]+:\/\//.exec(path)[0],
            tmp = null,
            res = [];

        path = path.replace(protocol, "").split("?")[0].split("#")[0];
        path = path.replace(/\\/g, "/").split(/\//);
        path[path.length - 1] = "";

        while (path.length) {
            if ((tmp = path.shift()) === "..")
                res.pop();
            else if (tmp !== ".")
                res.push(tmp);
        }

        return protocol + res.join("/");
    }

    window.UE = {
        getUEBasePath: getUEBasePath
    };

})();



// [
// 	"anchor", // 锚点
// 	"undo", // 撤销
// 	"redo", // 重做
// 	"bold", // 加粗
// 	"indent", // 首行缩进
// 	"snapscreen", // 截图
// 	"italic", // 斜体
// 	"underline", // 下划线
// 	"strikethrough", // 删除线
// 	"subscript", // 下标
// 	"fontborder", // 字符边框
// 	"superscript", // 上标
// 	"formatmatch", // 格式刷
// 	"source", // 源代码
// 	"blockquote", // 引用
// 	"pasteplain", // 纯文本粘贴模式
// 	"selectall", // 全选
// 	"print", // 打印
// 	"preview", // 预览
// 	"horizontal", // 分隔线
// 	"removeformat", // 清除格式
// 	"time", // 时间
// 	"date", // 日期
// 	"unlink", // 取消链接
// 	"insertrow", // 前插入行
// 	"insertcol", // 前插入列
// 	"mergeright", // 右合并单元格
// 	"mergedown", // 下合并单元格
// 	"deleterow", // 删除行
// 	"deletecol", // 删除列
// 	"splittorows", // 拆分成行
// 	"splittocols", // 拆分成列
// 	"splittocells", // 完全拆分单元格
// 	"deletecaption", // 删除表格标题
// 	"inserttitle", // 插入标题
// 	"mergecells", // 合并多个单元格
// 	"deletetable", // 删除表格
// 	"cleardoc", // 清空文档
// 	"insertparagraphbeforetable", // "表格前插入行"
// 	"insertcode", // 代码语言
// 	"fontfamily", // 字体
// 	"fontsize", // 字号
// 	"paragraph", // 段落格式
// 	"simpleupload", // 单图上传
// 	"insertimage", // 多图上传
// 	"edittable", // 表格属性
// 	"edittd", // 单元格属性
// 	"link", // 超链接
// 	"emotion", // 表情
// 	"spechars", // 特殊字符
// 	"searchreplace", // 查询替换
// 	"map", // Baidu地图
// 	"gmap", // Google地图
// 	"insertvideo", // 视频
// 	"help", // 帮助
// 	"justifyleft", // 居左对齐
// 	"justifyright", // 居右对齐
// 	"justifycenter", // 居中对齐
// 	"justifyjustify", // 两端对齐
// 	"forecolor", // 字体颜色
// 	"backcolor", // 背景色
// 	"insertorderedlist", // 有序列表
// 	"insertunorderedlist", // 无序列表
// 	"fullscreen", // 全屏
// 	"directionalityltr", // 从左向右输入
// 	"directionalityrtl", // 从右向左输入
// 	"rowspacingtop", // 段前距
// 	"rowspacingbottom", // 段后距
// 	"pagebreak", // 分页
// 	"insertframe", // 插入Iframe
// 	"imagenone", // 默认
// 	"imageleft", // 左浮动
// 	"imageright", // 右浮动
// 	"attachment", // 附件
// 	"imagecenter", // 居中
// 	"wordimage", // 图片转存
// 	"lineheight", // 行间距
// 	"edittip ", // 编辑提示
// 	"customstyle", // 自定义标题
// 	"autotypeset", // 自动排版
// 	"webapp", // 百度应用
// 	"touppercase", // 字母大写
// 	"tolowercase", // 字母小写
// 	"background", // 背景
// 	"template", // 模板
// 	"scrawl", // 涂鸦
// 	"music", // 音乐
// 	"inserttable", // 插入表格
// 	"drafts", // 从草稿箱加载
// 	"charts", // 图表
// ]